// components/Tabs/Tabs.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        list: {
            type: Array,
            value: []
        }
    },

    /**
     * 组件的初始数据
     */
    data: {
        // //tabs栏的标签数据 根据父组件获得
        // list: [],
        // 当前被选中的标签的索引 默认是0
        CurrentIndex: 0
    },

    /**
     * 组件的方法列表
     */
    methods: {
        handleTabsItemChange(e) {
            //获取索引
            let index = e.currentTarget.dataset.index;
            if (this.data.CurrentIndex == index) { //用户点了原来的栏目
                return;
            };
            //更换当前选中的索引
            this.setData({
                CurrentIndex: index
            });
            //触发自定义事件
            this.triggerEvent('tabsItemChange', index);

            // //干掉所有人留下我自己
            // let list = this.data.list;
            // list.forEach((element, i) => {
            //     //干掉所有人
            //     element.isActive = false;
            //     //留下我自己
            //     if (i == index) {
            //         element.isActive = true;
            //     }
            // });

        }
    },








})